Skip to content

Curated indoor kids venues source (פעלטון, ג'ימבורי, trampoline parks) with Shabbat hours#24

Draft
amnir wants to merge 1 commit into
mainfrom
kids-indoor-venues
Draft

Curated indoor kids venues source (פעלטון, ג'ימבורי, trampoline parks) with Shabbat hours#24
amnir wants to merge 1 commit into
mainfrom
kids-indoor-venues

Conversation

@amnir

@amnir amnir commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Why

Real-world failure: driving home on a Saturday, searching for an indoor place for small kids (3–5) ~1h away found only mistagged heritage/memorial sites with no opening hours, while actual venues (פעלטון in malls) were either missing or hidden by an incorrect `outdoor` tag.

What

  • New curated source `kidsfun` (62 venues): פעלטון (26 branches from the official site), Babylon Park, Funky Monkey, iJump, Sky Jump, 2JUMP, Gravity Park + independent southern venues (וולטר פארק, סי פאן, נינג'ה סטאר, לונדע…). Every venue carries an age range and, where verified, per-day opening hours — 36 venues confirmed open on Shabbat and searchable via a "פתוח בשבת" keyword.
    • `sources/kidsfun_venues.json` — hand-maintained master (name/city/mall/address/hours/phone/url).
    • `sources/kidsfun.py` — Nominatim geocoding (mall-first, city-distance guard, West Bank fallback, cached).
  • Tagger fixes (`enrich/tag_places.py`): the new venue type + פעלטון/לונדע/ג'ימבורי keywords now map to `indoor`+`kid-friendly`, so mall play centers can no longer fall into the "no signal → outdoor" default. Fixed the 5 pre-existing mistagged פעלטון entries (4 merged with curated twins; פעלטון נצרת hand-corrected — it's gone from the official branch list and is likely closed).
  • Rebuilt `data/attractions.{json,js}`: 3,519 places (+57 net).

Verification

  • All 29 distinct hours strings parse in `index.html`'s opening-hours engine (node test), Saturday resolving correctly.
  • Replayed the failing query (Saturday, indoor+kid-friendly along the Sufa→Ramat Gan corridor, ~1h out): now returns 5 Shabbat-open venues in the Ashkelon/Ashdod band (previously zero — only closed heritage museums).
  • Geocode spot-checks against known mall locations; 2/64 venues dropped as ungeocodable (documented in the master file).

Notes / follow-ups

  • Hours unknown for Babylon Park (except Ashdod/B7/Kiryat Ata) and Gravity Park branches — map fails open and shows "שעות פעילות לא ידועות".
  • Not in scope here (from the same failure analysis): heritage/memorial sites mistagged `indoor`, and an "on the way" corridor query mode.

🤖 Generated with Claude Code

…) with verified Shabbat hours

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant